// 2 设计Dog的子类继承Animal类，并实现抽象方法
// 3 在Dog类里面实现接口的方法
public class Dog extends Animal implements Afraid {

    public Dog(String name) {
        super(name);
    }

    // 实现Animal的抽象方法
    @Override
    public void eat() {
        System.out.println(name + "正在啃骨头");
    }

    // 实现Afraid接口的方法
    @Override
    public void escape() {
        System.out.println(name + "夹着尾巴逃跑了");
    }

    @Override
    public void makeSounds() {
        System.out.println(name + "发出：呜呜呜～（害怕的声音）");
    }

    // Dog特有的方法
    public void bark() {
        System.out.println(name + "汪汪叫！");
    }
}